.ghostControlButton {
    position: initial;
    cursor: pointer;
    font-weight: bold;
    padding: 3px;
    text-align: center;
    line-height: 42px;
    width: 43px !important;
    height: 33px !important;
    margin-right: 10px;
}

.ghostControlButton.blue {
    border: 2px solid transparent;
    box-shadow: 1px 1px 6px #CECECE;
    margin: 0px 10px 0px 0px;
    background: linear-gradient(#89BAD3, #89BAD3);
    border-radius: 4px;
    background-clip: padding-box;
    display: inline-block;
    top: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: content-box;
}

.ghostControlButton.hidden {
    display: none;
}

.ghostControlMotion {
    background-image: url(../../../../../framework/svg/StatWinButtons/roboter.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlProcess {
    background-image: url(../../../../../framework/svg/StatusAlarmLine/atomizer.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlConveyor {
    background-image: url(../../../../../framework/svg/StatWinButtons/conveyor.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlRingbuffer {
    background-image: url(../../../../../framework/svg/StatWinButtons/endlessLoop.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlVision {
    background-image: url(../../../../../framework/svg/StatusAlarmLine/stationVisionSys.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlStart {
    background-image: url(../../../../../framework/svg/StatWinButtons/start_right_next.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlStop {
    background-image: url(../../../../../framework/svg/StatWinButtons/stopCommand.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.ghostControlAbort {
    background-image: url(../../../../../framework/svg/StatWinButtons/abort.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.disabledGhostButton {
    opacity: 0.5 !important;
    pointer-events: none !important;
    cursor: default !important;
}

.disabledGhostButton::after {
    position: initial;
}